body.show_filters .b_CommunitySearch .filter_wrapper{margin-left:0}.b_CommunitySearch{padding-block:60px;--map_height: 550px}@media(min-width: 1200px){.b_CommunitySearch{--map_height: 630px}}.b_CommunitySearch .line{margin-bottom:60px}.b_CommunitySearch .search_filters{display:flex;align-items:center;justify-content:space-between;padding-block:60px;flex-wrap:wrap;gap:40px}.b_CommunitySearch #osm_search_form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.b_CommunitySearch .search_wrapper{width:100%;max-width:220px;border:2px solid var(--color_gray);border-radius:4px}.b_CommunitySearch .search_wrapper .backdrop{display:none;position:fixed;background:rgba(0,0,0,0);inset:0;z-index:1}.b_CommunitySearch .search_wrapper:has(dialog[open]) .backdrop{display:block}.b_CommunitySearch .search_wrapper label{position:relative;z-index:1}.b_CommunitySearch .search_wrapper label>input+span{position:absolute;top:9px;left:20px;pointer-events:none;background:#fff;padding:5px;transition:top .3s ease-out,left .3s ease-out}.b_CommunitySearch .search_wrapper label input{padding:17px 20px;border:0;outline:0;border-radius:4px}@media(min-width: 1200px){.b_CommunitySearch .search_wrapper button,.b_CommunitySearch .search_wrapper :before{border-radius:0;border-bottom-left-radius:0}}.b_CommunitySearch .search_wrapper label:has(input[placeholder=" "]:not(:focus):not(:-moz-placeholder)){border-color:var(--color_green)}.b_CommunitySearch .search_wrapper label:focus-within,.b_CommunitySearch .search_wrapper label:has(input[placeholder=" "]:not(:focus):not(:placeholder-shown)){border-color:var(--color_green)}.b_CommunitySearch .search_wrapper label:has(input[placeholder=" "]:not(:focus):not(:-moz-placeholder))>input+span{top:-19px;left:15px}.b_CommunitySearch .search_wrapper label:focus-within>input+span,.b_CommunitySearch .search_wrapper label:has(input[placeholder=" "]:not(:focus):not(:placeholder-shown))>input+span{top:-19px;left:15px}.b_CommunitySearch .search_wrapper:has(input[placeholder=" "]:not(:focus):not(:-moz-placeholder)){border-color:var(--color_green)}.b_CommunitySearch .search_wrapper:focus-within,.b_CommunitySearch .search_wrapper:has(input[placeholder=" "]:not(:focus):not(:placeholder-shown)){border-color:var(--color_green)}.b_CommunitySearch #autocomplete_results{position:absolute;top:calc(100% + 10px);background:var(--color_white);padding:5px;border-radius:4px;left:0;margin:0;width:215px;border:1px solid var(--color_light_teal);z-index:1}.b_CommunitySearch #autocomplete_results button{background:rgba(0,0,0,0);border:0;padding:10px 10px;font-weight:400;font-size:14px;width:100%;text-align:left;transition:unset}.b_CommunitySearch #autocomplete_results button:before{content:unset}.b_CommunitySearch #autocomplete_results button:hover,.b_CommunitySearch #autocomplete_results button:focus-visible{background:var(--color_light_teal)}.b_CommunitySearch .search_sort{display:flex;gap:30px;align-items:center}@media(max-width: 1199.98px){.b_CommunitySearch .search_sort{margin-inline:auto}}@media(min-width: 1200px){.b_CommunitySearch .filter_by{display:none}}.b_CommunitySearch .filter_toggle svg{transition:rotate .3s ease-in}.b_CommunitySearch .filter_toggle.active svg{rotate:180deg}.b_CommunitySearch .filter_toggle [type=radio]{position:absolute;width:0;height:0}.b_CommunitySearch .found_count{text-align:center}@media(min-width: 1200px){.b_CommunitySearch .found_count{text-align:right}}.b_CommunitySearch .filters{display:grid;transition:grid-template-rows .3s ease-out}@media(max-width: 1199.98px){.b_CommunitySearch .filters{grid-template-rows:0fr 0fr 0fr 0fr;gap:20px}.b_CommunitySearch .filters:has(.amenities.active){grid-template-rows:0fr 1fr 0fr 0fr;margin-bottom:60px}.b_CommunitySearch .filters:has(.community_types.active){grid-template-rows:0fr 0fr 0fr 1fr;margin-bottom:60px}}@media(min-width: 1200px){.b_CommunitySearch .filters{grid-template-rows:0fr 0fr;gap:0px}.b_CommunitySearch .filters:has(.amenities.active){grid-template-rows:1fr 0fr;margin-bottom:60px}.b_CommunitySearch .filters:has(.community_types.active){grid-template-rows:0fr 1fr;margin-bottom:60px}}.b_CommunitySearch .filters label{padding:12px;border-radius:4px;background:var(--color_white);-webkit-user-select:none;-moz-user-select:none;user-select:none;font:700 18px/18px var(--font_roboto);cursor:pointer;width:-moz-fit-content;width:fit-content}.b_CommunitySearch .filters [type=checkbox]{opacity:0;position:absolute;width:0;height:0}.b_CommunitySearch .filters label:has(:checked){background:var(--color_light_green);color:var(--color_deep_teal)}@media(max-width: 1199.98px){.b_CommunitySearch .filter_wrapper{position:fixed;background:var(--color_white);inset:0;height:100%;width:100%;left:0;padding:160px 10px 10px;z-index:999;overflow-x:hidden;overflow-y:auto;margin-left:-100%;transition:margin-left .3s ease-out}}@media(min-width: 1200px){.b_CommunitySearch .filter_wrapper .filter_toggle{display:none}}@media(min-width: 1200px){.b_CommunitySearch .filter_wrapper [value=close]{display:none}}.b_CommunitySearch .filter_type{background:var(--color_light_teal);min-height:0;overflow:hidden}.b_CommunitySearch .filter_type .container{display:flex;flex-wrap:wrap;gap:20px;padding:40px 30px}@media(max-width: 1199.98px){.b_CommunitySearch #osm_search_form .filter_toggle{display:none}}.b_CommunitySearch .filter_info{padding-bottom:60px}.b_CommunitySearch .filter_info .container{display:grid;gap:20px}@media(min-width: 1200px){.b_CommunitySearch .filter_info .container{grid-template-columns:auto 250px}}.b_CommunitySearch .filter_info .actions_filters{display:flex;gap:40px;flex-wrap:wrap}@media(max-width: 1199.98px){.b_CommunitySearch .filter_info .actions_filters{flex-direction:column}}.b_CommunitySearch .filter_info .actions{display:flex;align-items:center;gap:10px}@media(max-width: 1199.98px){.b_CommunitySearch .filter_info .actions{justify-content:center}}.b_CommunitySearch .active_filters{display:flex;gap:10px;flex-wrap:wrap}.b_CommunitySearch .active_filters button{padding:12px;background:rgba(0,0,0,0);color:var(--color_deep_teal)}.b_CommunitySearch .active_filters button:before{content:unset}.b_CommunitySearch .active_filters button span{pointer-events:none}.b_CommunitySearch .active_filters button svg{color:var(--color_green);pointer-events:none}.b_CommunitySearch .active_filters button:focus-visible,.b_CommunitySearch .active_filters button:hover{background:var(--color_light_green)}.b_CommunitySearch .active_filters button:focus-visible svg,.b_CommunitySearch .active_filters button:hover svg{color:var(--color_deep_teal)}.b_CommunitySearch .grid{display:grid;gap:40px 0;transition:grid-template-rows .3s ease-out}@media(min-width: 1200px){.b_CommunitySearch .grid{grid-template-columns:calc(50vw - 90px) auto;transition:grid-template-columns .3s ease-out}}.b_CommunitySearch #map{width:100%;height:var(--map_height);position:relative;transition:height .3s ease-out}@media(min-width: 1200px){.b_CommunitySearch #map{position:relative;min-height:0;min-width:0;justify-self:end;width:calc(100% + 10px)}}.b_CommunitySearch .leaflet-pane{z-index:0}@media(min-width: 1200px){.b_CommunitySearch .list{direction:rtl;height:100%;overflow:auto;max-height:var(--map_height);margin-inline:30px 40px;max-width:710px}}.b_CommunitySearch .list .list_content{display:grid;gap:40px;align-items:self-start;grid-auto-rows:min-content;padding:30px}@media(min-width: 768px){.b_CommunitySearch .list .list_content{grid-template-columns:repeat(auto-fit, clamp(190px, 100%, 320px))}}@media(min-width: 1200px){.b_CommunitySearch .list .list_content{direction:ltr;padding:0 0 0 40px;grid-template-columns:1fr 1fr}}.b_CommunitySearch .list .community{padding:10px;height:100%}.b_CommunitySearch .list .community:focus-within,.b_CommunitySearch .list .community:hover{border-radius:4px;background:var(--color_light_teal)}.b_CommunitySearch .list .community:focus-within img,.b_CommunitySearch .list .community:hover img{scale:1.1}.b_CommunitySearch .list .image{aspect-ratio:75/47;overflow:hidden;border-radius:4px;margin-bottom:20px}.b_CommunitySearch .list .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:scale .3s ease-out}.b_CommunitySearch .list .details{display:grid;gap:10px}.b_CommunitySearch .list .details .community_name{color:var(--color_deep_teal)}.b_CommunitySearch .list .details a{display:flex;gap:10px;align-items:center;color:inherit;text-decoration:none}.b_CommunitySearch .list .details a svg{color:var(--color_deep_teal)}.b_CommunitySearch .list .details a:focus-visible,.b_CommunitySearch .list .details a:hover{text-decoration:underline;color:var(--color_deep_teal)}.b_CommunitySearch .list .details a:focus-visible svg,.b_CommunitySearch .list .details a:hover svg{color:var(--color_teal)}.b_CommunitySearch .list [value=load_more]{margin:40px auto}@media(max-width: 1199.98px){.b_CommunitySearch .grid.list_view{grid-template-rows:0fr 1fr;gap:0}}@media(min-width: 1200px){.b_CommunitySearch .grid.list_view{grid-template-columns:0fr 1fr;padding-left:10px}}@media(min-width: 1200px){.b_CommunitySearch .grid.list_view .list_content{grid-template-columns:repeat(auto-fill, 300px)}}@media(max-width: 1199.98px){.b_CommunitySearch .grid.list_view #map{height:0}}@media(min-width: 1200px){.b_CommunitySearch .grid.list_view #map{width:100%;height:0}}.b_CommunitySearch .grid.list_view .list{max-width:unset;height:-moz-fit-content;height:fit-content}.b_CommunitySearch *{scrollbar-width:10px;scrollbar-color:var(--color_green) var(--color_light_green)}.b_CommunitySearch *::-webkit-scrollbar{width:thin;height:thin}.b_CommunitySearch *::-webkit-scrollbar-track{background:var(--color_green);background:var(--color_light_green)}.b_CommunitySearch *::-webkit-scrollbar-thumb{border-radius:8px;border:8px solid var(--color_light_green);border:8px solid var(--color_green)}